
package ar.com.arkios.kfconmodelo.modelo;

/**
 *
 * @author Ale
 * @version 1.01
 */
public class CodigoEAN implements Comparable<CodigoEAN> {
    
    //Atributos
    private String miCodigoArticulo;
    private String miEmbalajeCod;
    private double miPesoEnvase;
    private String miVariedadCod;
    private String miEnvaseCod;
    private String miMarcaCod;
    private String miCategoriaCod;
    private String miCodigo;
    private String miDescripcion1;
    private String miDescripcion2;
    private String miObservacion;

    //constructores
    
    public CodigoEAN() {
    }

    public CodigoEAN(String elCodigoArticulo, String elEmbalajeCod, double elPesoEnvase, String laVariedadCod, String elEnvaseCod, String laMarcaCod, String laCategoriaCod, String elCodigo, String laDescripcion1, String laDescripcion2, String laObservacion) {
        this.miCodigoArticulo = elCodigoArticulo;
        this.miEmbalajeCod = elEmbalajeCod;
        this.miPesoEnvase = elPesoEnvase;
        this.miVariedadCod = laVariedadCod;
        this.miEnvaseCod = elEnvaseCod;
        this.miMarcaCod = laMarcaCod;
        this.miCategoriaCod = laCategoriaCod;
        this.miCodigo = elCodigo;
        this.miDescripcion1 = laDescripcion1;
        this.miDescripcion2 = laDescripcion2;
        this.miObservacion = laObservacion;
    }

    //Getters & Setters
    
    public String getMiCategoriaCod() {
        return miCategoriaCod;
    }

    public void setMiCategoriaCod(String laCategoriaCod) {
        this.miCategoriaCod = laCategoriaCod;
    }

    public String getMiCodigo() {
        return miCodigo;
    }

    public void setMiCodigo(String elCodigo) {
        this.miCodigo = elCodigo;
    }

    public String getMiCodigoArticulo() {
        return miCodigoArticulo;
    }

    public void setMiCodigoArticulo(String elCodigoArticulo) {
        this.miCodigoArticulo = elCodigoArticulo;
    }

    public String getMiDescripcion1() {
        return miDescripcion1;
    }

    public void setMiDescripcion1(String laDescripcion1) {
        this.miDescripcion1 = laDescripcion1;
    }

    public String getMiDescripcion2() {
        return miDescripcion2;
    }

    public void setMiDescripcion2(String laDescripcion2) {
        this.miDescripcion2 = laDescripcion2;
    }

    public String getMiEmbalajeCod() {
        return miEmbalajeCod;
    }

    public void setMiEmbalajeCod(String elEmbalajeCod) {
        this.miEmbalajeCod = elEmbalajeCod;
    }

    public String getMiEnvaseCod() {
        return miEnvaseCod;
    }

    public void setMiEnvaseCod(String elEnvaseCod) {
        this.miEnvaseCod = elEnvaseCod;
    }

    public String getMiMarcaCod() {
        return miMarcaCod;
    }

    public void setMiMarcaCod(String laMarcaCod) {
        this.miMarcaCod = laMarcaCod;
    }

    public String getMiObservacion() {
        return miObservacion;
    }

    public void setMiObservacion(String laObservacion) {
        this.miObservacion = laObservacion;
    }

    public double getMiPesoEnvase() {
        return miPesoEnvase;
    }

    public void setMiPesoEnvase(double elPesoEnvase) {
        this.miPesoEnvase = elPesoEnvase;
    }

    public String getMiVariedadCod() {
        return miVariedadCod;
    }

    public void setMiVariedadCod(String laVariedadCod) {
        this.miVariedadCod = laVariedadCod;
    }

    public int compareTo(CodigoEAN o) {
        return this.miCodigoArticulo.compareTo(o.getMiCodigoArticulo());
    }
    
}
